package com.hjx.movie.core.system.service.admin;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hjx.movie.persistence.system.model.IvyCinema;
import com.hjx.movie.persistence.system.model.IvyCinemaHall;

import java.util.List;

/**
 * <p>Title:</p>
 * <p>Description:</p>
 *
 * @author hjx
 * @date 2021/2/9 - 14:50
 */
public interface ICinemaHallService extends IService<IvyCinemaHall> {
    List<IvyCinemaHall> findAllCinemaHall();

    List<IvyCinemaHall> findAllCinemaHall(Wrapper<IvyCinemaHall> wrapper);

    IvyCinemaHall findCinemaHallById(Long id);

    List<IvyCinemaHall> findCinemaHallByCondition(Long cinemaId, String cinemaHallNameLike, Integer cinemaHallStatus);
    boolean addCinemaHall(IvyCinemaHall cinemaHall);
    boolean realDeleteCinemaHall(Long cinemaHallId);
    boolean updateCinemaHall(IvyCinemaHall cinemaHall);
    boolean logicDeleteCinemaHall(Long cinemaHallId);
}
